home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC Gamer (Italian) 30
/
PC Gamer IT CD 30 2-2.iso
/
drivers
/
videodrv
/
s6326
/
DRIVER
/
OS2
/
DBCS.30
/
SISINST.CMD
< prev
next >
Wrap
OS/2 REXX Batch file
|
1996-06-27
|
5KB
|
144 lines
/***************************************************************************/
/* */
/* Copyright (c) 1995 SiS Corp. Setup Utility */
/* */
/***************************************************************************/
Trace 'O'
Address CMD
'@ECHO ON'
/**************/
/* Initialize */
/**************/
Call rxfuncadd sysloadfuncs, rexxutil, sysloadfuncs
Call sysloadfuncs
toolpath = ''
bootdrive = Substr(Translate(Value('PATH',,'OS2ENVIRONMENT')),Pos('\OS2\SYSTEM',Translate(Value('PATH',,'OS2ENVIRONMENT')))-2,2)
tooldrive = bootdrive
toolpath=tooldrive||"\SISDRV"
/* ================================================= */
/* [Yeou] add for the ASUS request */
/* To warning user cannot execute the sisinst.cmd */
/* before execute setup.cmd 6/27/96 */
/* ================================================= */
Call CheckConfig
Say " *------------------------------------------------------------------*"
Say " * SiS Inc. SVGA installation for OS/2 3.0... *"
Say " *==================================================================*"
Say " * *"
Say " * This installation program will make a directory in boot drive. *"
Say " * example: md c:\sisdrv *"
Say " * *"
Say " *------------------------------------------------------------------*"
"md" ""||bootdrive||"\sisdrv "
Say ""
Say " Copy Files ...........Please Wait"
'@ECHO OFF'
"copy svga.exe" ""||bootdrive||"\os2 > NUL"
"copy frate2.exe" ""||bootdrive||"\os2 > NUL"
"copy ddc.exe" ""||bootdrive||"\os2 > NUL"
"copy" "*.* "||toolpath||"\*.* > NUL "
"copy" ""||toolpath||"\sis.in@ "||bootdrive||"\os2\sis.ini > NUL"
"md" ""||toolpath||"\temp > NUL"
""||bootdrive||""
"cd" ""||toolpath||"\temp > NUL"
""||bootdrive||"\os2\unpack ..\s768256.dl@ > NUL "
""||bootdrive||"\os2\unpack ..\ibmvga32.dl@ > NUL"
""||bootdrive||"\os2\unpack ..\bvhsvga.dl@ > NUL "
""||bootdrive||"\os2\unpack ..\vga256.dr@ > NUL "
""||bootdrive||"\os2\unpack ..\vga64k.dr@ > NUL"
""||bootdrive||"\os2\unpack ..\vga16m.dr@ > NUL"
""||bootdrive||"\os2\unpack ..\vga256s.dr@ > NUL"
""||bootdrive||"\os2\unpack ..\vga64ks.dr@ > NUL"
""||bootdrive||"\os2\unpack ..\vga16ms.dr@ > NUL"
""||bootdrive||"\os2\unpack ..\vsvga.sy@ > NUL"
"cd .. > NUL"
/* call sis.cmd to setup the sis icon */
/* 12/18/95 */
/* for fix the problem of Janpanese OS/2 version first install icon error */
If tooldrive <> '' Then Do
Call SysCreateObject 'WPProgram', 'SiS Setup','<WP_DESKTOP>','OBJECTID=<TK_SISDRV>;EXENAME='||toolpath||'\notebook.exe;PROGTYPE=PM;ICONFILE='||toolpath||'\sis.ico','R'
End
if "%1"=="" then
""||toolpath||"\sissetup"
else
""||toolpath||"\sissetup %1 %2 %3 %4"
"del "||toolpath||"\temp\*.drv > NUL"
"del "||toolpath||"\temp\*.dll > NUL"
"del "||toolpath||"\temp\*.sys > NUL"
"rd temp > NUL"
'@ECHO ON'
Say ""
Say ""
Say " *---------------------------------------------------------------------*"
Say " * This program will now create a icon for SiS SVGA Display Driver and *"
Say " * its identified components on your desktop. *"
Say " * *"
Say " * If you want to change resolution, please run system icon of System *"
Say " * Setup Group in PM or run the SiS Setup icon after reboot. *"
Say " *---------------------------------------------------------------------*"
EndCmd:
Exit 0
/***************************/
/* Check the CONFIG.SYS */
/***************************/
CheckConfig: /* check the config.sys file for DBCS */
config=bootdrive'\CONFIG.SYS'
os2vvga='DEVICE='bootdrive'\OS2\MDOS\VVGA.SYS'
/* read the file one line at a time */
Do while lines(config)
inline=linein(config)
/******************************************/
/* parse the line into variable and value */
/******************************************/
parse value inline with os2var ' ' os2value
/********************************************************/
/* translate the variable into uppercase for comparison */
/********************************************************/
os2var=translate(os2var)
if os2var=os2vvga Then Do
'@cls'
Say ' '
Say ' '
Say ' '
Say ' !!!!!!! Warning !!!!!!!'
Say ' Please run the setup.cmd'
Say ' '
result = lineout(config)
Call EndCmd
End
End /* Do */
/*********************/
/* close the files */
/*********************/
result=lineout(config)
return 0